

import java.util.ArrayList;
import java.util.List;

public class StuDemo_ {
    public static void main(String[] args) {
        String s = "罗霄：上机成绩=88,笔试成绩=78;"
                + "刘苗苗：上机成绩=68,笔试成绩=98;"
                + "郝笑：上机成绩=48,笔试成绩=58;"
                + "李昊阳：上机成绩=55,笔试成绩=11;"
                + "雷鸣:上机成绩=44,笔试成绩=55;"
                + "李文龙：上机成绩=22,笔试成绩=55;"
                + "赵璧辉：上机成绩=44,笔试成绩=66;";


        // ... 后续统计代码与之前相同 ...
    }

    // 辅助方法：从"上机成绩=88"中提取数字
    private static int extractScore(String str) {
        int equalIndex = str.indexOf('=');
        if (equalIndex == -1) return 0;
        String numStr = str.substring(equalIndex + 1).trim();
        try {
            return Integer.parseInt(numStr);
        } catch (NumberFormatException e) {
            return 0;
        }
    }

    // StudentScore类与之前相同

}
